array of heliostats - German English Dictionary